(outline-minor-mode): Make var permanent local in all buffers.
authorRichard M. Stallman <rms@gnu.org>
Fri, 21 May 1993 17:25:50 +0000 (17:25 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 21 May 1993 17:25:50 +0000 (17:25 +0000)
Give the command a doc string.

lisp/textmodes/ooutline.el

index 7867652ea6226c7eb3957968fb623e7ea5d8eb8a..c0241102d1c86ed9bdf11ee53d02dc2b4db4d1f5 100644 (file)
@@ -59,6 +59,8 @@ in the file it applies to.")
 
 (defvar outline-minor-mode nil
   "Non-nil if using Outline mode as a minor mode of some other mode.")
+(make-variable-buffer-local 'outline-minor-mode)
+(put 'outline-minor-mode 'permanent-local t)
 (setq minor-mode-alist (append minor-mode-alist
                               (list '(outline-minor-mode " Outl"))))
 
@@ -135,6 +137,9 @@ Turning on outline mode calls the value of `text-mode-hook' and then of
                minor-mode-map-alist)))
 
 (defun outline-minor-mode (&optional arg)
+  "Toggle Outline minor mode.
+With arg, turn Outline minor mode on if arg is positive, off otherwise.
+See the command `outline-mode' for more information on this mode."
   (interactive "P")
   (setq outline-minor-mode
        (if (null arg) (not outline-minor-mode)